import com.google.gson.Gson
import com.google.gson.GsonBuilder
import com.google.gson.JsonParser

/**
 * 将对象以Json的格式转换为字符串
 * @return String
 */
fun Any.toJson(): String {
    val gson = GsonBuilder().setPrettyPrinting().create()
    val jsonParser = JsonParser()
    val jsonElement = jsonParser.parse(Gson().toJson(this))
    return gson.toJson(jsonElement)
}